// 过滤null
export function cleanNull(obj) {
  if (Array.isArray(obj)) {
    return obj.map(item => cleanNull(item)) // 使用箭头函数来保持 this 的上下文
  } else if (typeof obj === 'object' && obj !== null) {
    const newObj = {}
    for (const key in obj) {
      if (obj[key] !== null) {
        newObj[key] = cleanNull(obj[key]) // 使用箭头函数来保持 this 的上下文
      }
    }
    return newObj
  } else {
    return obj
  }
}
